home *** CD-ROM | disk | FTP | other *** search
- /* Chapter 6 - Program 5 - DEBUGEX.C */
- #include "stdio.h"
- #define MY_DEBUG
-
- void main()
- {
- int index;
-
- for (index = 0 ; index < 6 ; index++) {
- printf("Index is now %d", index);
- printf(" and we can process the data");
- printf("\n");
- #ifdef MY_DEBUG
- printf("The processor is not debugged yet! *************\n");
- #else
- for (count = 1 ; count < index * 5 ; counter++) {
- value = (see page 16 of the documentation)
- limit = (ask Bill about this calculation)
- Linda has a data table for the worst case analysis
- printf("count = %d, value = %d, limit = %d\n,
- count, value, limitt);
- }
- #endif
- }
- }
-
-
- /* Result of execution
-
- (As written with MY_DEBUG defined)
-
- Index is now 0 and we can process the data
- The processor is not debugged yet! *************
- Index is now 1 and we can process the data
- The processor is not debugged yet! *************
- Index is now 2 and we can process the data
- The processor is not debugged yet! *************
- Index is now 3 and we can process the data
- The processor is not debugged yet! *************
- Index is now 4 and we can process the data
- The processor is not debugged yet! *************
- Index is now 5 and we can process the data
- The processor is not debugged yet! *************
-
- (Removing line 3, or commenting it out)
-
- (This program will not compile due to errors.)
-
- */